package br.com.core;

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

import javax.swing.JOptionPane;


/* Esta e a classe que faz conexao com o servidor
 * Sera chamada na UI de Login
 */

public class Conexao {
	
	private Socket socket;
	
	
	public boolean conectaServidor() {
        try {
        	// Definindo o IP e a porta de conexão com o servidor
        	setSocket(new Socket("127.0.0.1", 5000));
        	socket.getOutputStream(); // Dados enviados para o servidor
            socket.getInputStream(); // Dados recebidos do servidor 
            return true;
            
        } catch (UnknownHostException ex) {
            
        	JOptionPane.showMessageDialog(null, "Não foi possível conectar.\nVerifique o IP do servidor");
            //Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
        	return false;
            
            
        } catch (IOException ex) {
        	
        	JOptionPane.showMessageDialog(null, "Não há conexão com o servidor");
            //Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
        	return false;
        }       
    }


	public Socket getSocket() {
		return socket;
	}


	public void setSocket(Socket socket) {
		this.socket = socket;
	}
	
	

}
